Theory Exploration Powered by Deductive Synthesis

نویسندگان

چکیده

Abstract This paper presents a symbolic method for automatic theorem generation based on deductive inference. Many software verification and reasoning tasks require proving complex logical properties; coping with this complexity is generally done by declaring relevant sub-properties. gives rise to the challenge of discovering useful sub-properties that can assist automated proof process. known as theory exploration problem, so far, predominant solutions emerged rely evaluation using concrete values. limits applicability these techniques programs properties. In work, we introduce new technique exploration, capable (offline) library lemmas from base set inductive data types recursive definitions. Our approach introduces abstraction overcome above limitations, combining it synthesis reason about abstract implementation has shown find more than prior art, avoiding redundant (in terms provability), while being faster in most cases. abstraction-based step toward applying synthesis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solero: Solar-powered Exploration Rover

A mobile robot is the most suited element to bring scientific instruments to a specific site in order to examine geology, mineralogy or exobiology on extraterrestrial planets. In contrast with the Mars Pathfinder mission, the actual need for mobility increases in terms of range and duration. In this respect, redesigning specific aspects of the past rover concepts, in particular the development ...

متن کامل

An Integration of Deductive Retrieval into Deductive Synthesis

Deductive retrieval and deductive synthesis are two conceptually closely related software development methods which apply theorem proving techniques to support the construction of correct programs. In this paper, we describe an integration of both methods which combines their complementary benefits and alleviates some of their drawbacks. The core of our integration is an algorithm which automat...

متن کامل

Fundamentals of Deductive Program Synthesis

An informal tutorial is presented for program synthesis, with an emphasis on deductive methods. According to this approach, to construct a program meeting a given specification, we prove the existence of an object meeting the specified conditions. The proof is restricted to be sufficiently constructive, in the sense that, in establishing the existence of the desired output, the proof is forced ...

متن کامل

Deductive Databases - Theory Meets Practice

Deductive Databases are coming of age with the emergence of efficient and easy to use systems that support queries, reasoning, and application development on databases through declarative logic-based languages. Building on solid theoretical foundations, the field has benefited in the recent years form dramatic advances in the enabling technology. This progress is demonstrated by the completion ...

متن کامل

Verified Planning by Deductive Synthesis in Intuitionistic Linear Logic

We describe a new formalisation in Isabelle/HOL of Intuitionistic Linear Logic and consider the support this provides for constructing plans by proving the achievability of given planning goals. The plans so found are provably correct, by construction. This representation of plans in linear logic provides a concise account of planning with sensing actions, allows the creation and deletion of ob...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2021

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-030-81688-9_6